package com.rest.response;

import java.util.ArrayList;

/**
 * @Description: java类作用描述
 * @Author: lzp
 * @CreateDate: 2023/12/22 16:53
 * @UpdateRemark: 更新说明
 */
public class CheckDetailResponse extends BaseResponse {

    public CheckDetail data;

    public static class CheckDetail {
        /**
         * age : 26岁
         * canRevoke : true
         * createTime : 2023-12-25 15:39:34
         * diagnoseName : 咽痛
         * diagnoseResult : 多喝水
         * doctorId : 1640289274312085505
         * doctorName : 周婷
         * id : 659419976729362432
         * idNumber : 330324199704160390
         * jcList : [{"count":1,"expense":50,"id":"659419976741945344","name":"肺功能检测","type":1},{"count":1,"expense":626,"id":"659419976750333952","name":"鼻咽部","type":1}]
         * jyList : []
         * orderStatusName : 待支付
         * patientId : 1646717047327002626
         * patientName : 葛绍健
         * payEndTime : 1703576374000
         * payEndTimeStr : 2023-12-26 15:39:34
         * preAppendName : 复查
         * sex : 男
         * tailAppendName :
         * totalExpense : 676
         */

        public String age;
        public boolean canRevoke;
        public String createTime;
        public String diagnoseName;
        public String diagnoseResult;
        public String doctorId;
        public String doctorName;
        public String id;
        public String idNumber;
        public String orderStatusName;
        public String patientId;
        public String patientName;
        public String payEndTime;
        public String payEndTimeStr;
        public String preAppendName;
        public String sex;
        public String tailAppendName;
        public String preAppendNameSecond;
        public String diagnoseNameSecond;
        public String tailAppendNameSecond;
        public int totalExpense;
        public ArrayList<CheckListData.CheckItem> jcList;
        public ArrayList<CheckListData.CheckItem> jyList;
        //状态：1-待支付 2-已支付 3-申请退费 4-已退费 5-已撤销 6-已取消
        public int status;

//        //医技id
//        public String id;
//        //病人id
//        public String patientId;
//        //病人名称
//        public String patientName;
//        //病人性别1男2女3未知
//        public String sex;
//        //证件号码（不一定是身份证）
//        public String idNumber;
//        //年龄
//        public int age;
//        //就诊科室id
//        public String deptId;
//        //就诊科室名称
//        public String deptName;
//        //医生id
//        public String doctorId;
//        //医生姓名
//        public String doctorName;
//        //检查数据
//        public ArrayList<CheckListData.CheckItem> jcList;
//        //检验数据
//        public ArrayList<CheckListData.CheckItem> jyList;
//        //订单总金额（元）
//        public String totalExpense;
//        //创建时间开单时间
//        public String createTime;
//        //订单状态名（"已支付"改为"支付成功"）
//        public String orderStatusName;
//        //主诊诊断前缀
//        public String preAppendName;
//        //主诊诊断后缀
//        public String tailAppendName;
//        //主诊诊断名称
//        public String diagnoseName;
//        //医生意见
//        public String diagnoseResult;
//        //订单截止时间,APP自己计算剩余时间
//        public long payEndTime;
//        //订单截止时间,APP自己计算剩余时间
//        public String payEndTimeStr;
//        //付款完时间
//        public String payTime;
//        //付款完成时间
//        public String payFinishTime;
//        //是否可撤销:true-可撤销,false-不可撤销
//        public String canRevoke;
    }

}
